@charset "utf-8";
@import url(common.css);

#header .nav_area .sub_nav_list ul li a { letter-spacing: -0.1em;}
.page_article { text-align: center; padding: 20px 25px; font-weight: bold; color: #ea402a; line-height: 1.3em;}

.provision li { padding: 15px 10px 20px 10px; border-top:1px solid #cbcbcb; box-shadow: inset 0 1px 0 0 #fff;}
.provision li h3 { font-size: 1.1em; float: left; padding: 2px 0 20px 0; letter-spacing: -0.1em; line-height: 1.2em; min-width: 230px; width: 74%;}
.provision li span.btn_top { float: right; display: inline-block; width: 67px; height: 27px; background: url(/mobile/resources/img/common/btn/btn_bg_top.gif) no-repeat;}
.provision li span.btn_top a { text-decoration: none; display: inline-block; padding: 6px 0 0 22px; font-size: 0.9em;}
.provision li p { clear: both; line-height: 1.2em;}
#app_info.provision li:first-child { border-top: 0; box-shadow: none}
#app_info.provision li h3 { padding: 0 0 10px 0;}
#app_info.provision li p { padding-bottom: 20px;}
#app_info.provision li p.sample_img { border: 1px solid #d7d7d7; background: #efefef; text-align: center; padding: 20px 0; border-radius: 8px;}
#app_info.provision li p.sample_img img { max-width: 290px;}


.child_admin { padding: 10px 10px 30px 10px;}
.child_admin dl.box { border: 1px solid #b8cfc8; border-top: 0;}
.child_admin dt.box { border-top: 1px solid #b8cfc8; background: #eaf1ef; text-align: center; font-weight: bold; color: #6a8377; padding: 12px 0;}
.child_admin dd.box { border-top: 1px solid #b8cfc8; background: #fff; padding: 12px 15px;}
.child_admin dd.box dt { padding-bottom: 6px; font-weight: bold; color: #333; float: left; width: 45px; padding-left: 10px; background: url(/mobile/resources/img/common/bul/bul_dot.gif) 0 7px no-repeat;}
.child_admin dd.box dd { padding: 0 0 6px 55px;}


.app { border: 1px solid #d7d7d7; margin: 10px 15px 30px 15px; border-radius: 8px;}
.app .down { text-align: center; padding: 40px 0 15px 0; background: url(/mobile/resources/img/common/bg_app_pt1.gif) left top repeat; border-radius: 8px 8px 0 0;}
.app .down h5 { margin: 0 auto; padding: 0; width: 135px; height: 135px; background: url(/mobile/resources/img/common/app_logo.png) left top no-repeat;}
.app .down h5 em { display: none;}
.app .down button { width: 179px; height: 57px; border: 0; padding: 0; margin: 25px 10px 0 10px;}
.app .down button.android { background: url(/mobile/resources/img/common/app_and.png) left top no-repeat;}
.app .down button.ios { background: url(/mobile/resources/img/common/app_ios.png) left top no-repeat;}
.app .down button em { display: none;}
.app p { font-weight: bold; line-height: 1.4em; text-align: center; padding: 20px 0;
background: url(/mobile/resources/img/common/bg_app_pt2.gif) left top repeat; border-radius: 0 0 8px 8px;}


